﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using TCC_Hotel.Entidades;
using System.Globalization;

namespace TCC_Hotel.Repositorio
{
    public class BalancoRepositorio
    {
        ControleBancoDados controle = new ControleBancoDados();

        /// <summary>
        /// Cria o comando SQL e envia para um método inserir uma nova despesa nos bancos de dados
        /// </summary>
        /// <param name="produto">Entidade despesa</param>
        /// <returns>true se inseriu ou false se não</returns>
        public bool CadastrarDespesa(Balanco_Financeiro despesa)
        {

            string precoGasto = despesa.PrecoGasto.ToString(CultureInfo.InvariantCulture);

            //definição do comando sql
            string sql =
                "INSERT INTO Balanco_Financeiro VALUES ('" +
                despesa.Descricao + "', " +
                precoGasto + ", '" +
                despesa.DataDespesa + "', '" +
                despesa.Receita + "')";

            //Método que escreve o comando sql nos bancos de dados
            return controle.EscreveBancoDados(sql);

        }
    }
}